package com.itttq.gshop.domain.po;

import java.math.BigDecimal;
import java.util.Date;

/** 商品基本信息表 **/

public class WareInfoPo extends BasePo {
	private static final long serialVersionUID = -9556275151992614L;
	/* 商品条码 */
	private String barcode;
	/* 配料表 */
	private String batching;
	/* 商品品牌ID */
	private Integer brandId;
	/* 商品品牌名称 */
	private String brandName;
	/* 商品栏目ID，分类暂定为三级：栏目（category)、分类（type)、子类（class）。 */
	private Integer categoryId;
	/* 商品栏目名称，分类暂定为三级：栏目（category)、分类（type)、子类（class）。 */
	private String categoryName;
	/* 商品分类ID，关联到商品分类表ID。从商品栏目（category）获取下级分类 */
	private Integer typeId;
	/* 商品分类名称 */
	private String typeName;
	/* 商品子类ID，关联到商品分类表ID。从商品分类（type）获取下级分类 */
	private Integer classId;
	/* 商品子类名称 */
	private String className;
	/* 商品货号 */
	private String code;

	private Date createTime;

	private Integer creatorId;
	/* 生产日期 */
	private String dateManufacture;
	/* 商品详情 */
	private String description;
	/* 快递费，计算价格时使用。默认为0 */
	private BigDecimal expressFee;
	/* ID */
	private Integer id;
	/* 商品主图，只有一张，为商品缩略图 */
	private String imageMain;
	/* 商品详情展示的多张图片。多张以逗号分隔大图自动生成缩略图或者不要缩略图。 */
	private String imageThumb;

	/* 最后一次上架或下架时间 */
	private Date lastShelfTime;
	/* 生产厂家 */
	private String manufacturer;
	/* 厂家地址 */
	private String manufacturerAddress;
	/* 包装方式：袋装，每袋12小袋。 */
	private String methodPacking;
	/* 存储方式 */
	private String methodStorage;
	/* 使用方式，食品为食用方式。 */
	private String methodUse;
	/* 商品名称 */
	private String name;
	/* 销量，默认为0 */
	private Integer sales;
	/* 库存数量。为-1表示不限制 */
	private Integer numberInventory;
	/* 执行标准 */
	private String performStandard;
	/* 包装情况，如袋装、礼盒装。 */
	private String pkg;
	/* 原价 */
	private BigDecimal priceOriginal;
	/* 优惠价 */
	private BigDecimal pricePromotional;
	/* 市场价 */
	private BigDecimal priceMarket;
	/* 产地 */
	private String producingArea;
	/* 生产许可证 */
	private String productionLicense;
	/* 会员购买积分。取整 */
	private Integer scoreBuy;
	/* 会员推广积分。取整 */
	private Integer scorePromote;
	/* 赠送总积分，购买积分+推广积分。取整 */
	private Integer scoreTotal;
	/* 发货地 */
	private String sendAddress;
	/* 保质期 */
	private String shelfLife;
	/* 产品规格：210g,500ml */
	private String specifications;
	/* 热卖商品：1、是；2、否 */
	private Integer hot;
	/* 推荐商品：1、是；2、否 */
	private Integer recommend;
	/* 商品状态：1、草稿；2、未上架；3、已上架；4、已删除（此时状态固定，外部看不到）； */
	private Integer status;
	/* 备注摘要：如买一送一 */
	private String summary;
	/* 单位名称，显示时使用 */
	private String unitName;
	/* 口味、香味香型：麻辣味、香辣味、清香型、酱香型 */
	private String flavor;

	private Date updateTime;

	private Integer updaterId;

	public BigDecimal getPriceMarket() {
		return priceMarket;
	}

	public void setPriceMarket(BigDecimal priceMarket) {
		this.priceMarket = priceMarket;
	}

	public Integer getRecommend() {
		return recommend;
	}

	public void setRecommend(Integer recommend) {
		this.recommend = recommend;
	}

	public Integer getTypeId() {
		return typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Integer getClassId() {
		return classId;
	}

	public void setClassId(Integer classId) {
		this.classId = classId;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public Integer getHot() {
		return hot;
	}

	public void setHot(Integer hot) {
		this.hot = hot;
	}

	public String getFlavor() {
		return flavor;
	}

	public void setFlavor(String flavor) {
		this.flavor = flavor;
	}

	public Integer getSales() {
		return sales;
	}

	public void setSales(Integer sales) {
		this.sales = sales;
	}

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public String getBatching() {
		return batching;
	}

	public void setBatching(String batching) {
		this.batching = batching;
	}

	public Integer getBrandId() {
		return brandId;
	}

	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}

	public String getBrandName() {
		return brandName;
	}

	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}

	public Integer getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getCreatorId() {
		return creatorId;
	}

	public void setCreatorId(Integer creatorId) {
		this.creatorId = creatorId;
	}

	public String getDateManufacture() {
		return dateManufacture;
	}

	public void setDateManufacture(String dateManufacture) {
		this.dateManufacture = dateManufacture;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public BigDecimal getExpressFee() {
		return expressFee;
	}

	public void setExpressFee(BigDecimal expressFee) {
		this.expressFee = expressFee;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getImageMain() {
		return imageMain;
	}

	public void setImageMain(String imageMain) {
		this.imageMain = imageMain;
	}

	public String getImageThumb() {
		return imageThumb;
	}

	public void setImageThumb(String imageThumb) {
		this.imageThumb = imageThumb;
	}

	public Date getLastShelfTime() {
		return lastShelfTime;
	}

	public void setLastShelfTime(Date lastShelfTime) {
		this.lastShelfTime = lastShelfTime;
	}

	public String getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}

	public String getManufacturerAddress() {
		return manufacturerAddress;
	}

	public void setManufacturerAddress(String manufacturerAddress) {
		this.manufacturerAddress = manufacturerAddress;
	}

	public String getMethodPacking() {
		return methodPacking;
	}

	public void setMethodPacking(String methodPacking) {
		this.methodPacking = methodPacking;
	}

	public String getMethodStorage() {
		return methodStorage;
	}

	public void setMethodStorage(String methodStorage) {
		this.methodStorage = methodStorage;
	}

	public String getMethodUse() {
		return methodUse;
	}

	public void setMethodUse(String methodUse) {
		this.methodUse = methodUse;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getNumberInventory() {
		return numberInventory;
	}

	public void setNumberInventory(Integer numberInventory) {
		this.numberInventory = numberInventory;
	}

	public String getPerformStandard() {
		return performStandard;
	}

	public void setPerformStandard(String performStandard) {
		this.performStandard = performStandard;
	}

	public String getPkg() {
		return pkg;
	}

	public void setPkg(String pkg) {
		this.pkg = pkg;
	}

	public BigDecimal getPriceOriginal() {
		return priceOriginal;
	}

	public void setPriceOriginal(BigDecimal priceOriginal) {
		this.priceOriginal = priceOriginal;
	}

	public BigDecimal getPricePromotional() {
		return pricePromotional;
	}

	public void setPricePromotional(BigDecimal pricePromotional) {
		this.pricePromotional = pricePromotional;
	}

	public String getProducingArea() {
		return producingArea;
	}

	public void setProducingArea(String producingArea) {
		this.producingArea = producingArea;
	}

	public String getProductionLicense() {
		return productionLicense;
	}

	public void setProductionLicense(String productionLicense) {
		this.productionLicense = productionLicense;
	}

	public Integer getScoreBuy() {
		return scoreBuy;
	}

	public void setScoreBuy(Integer scoreBuy) {
		this.scoreBuy = scoreBuy;
	}

	public Integer getScorePromote() {
		return scorePromote;
	}

	public void setScorePromote(Integer scorePromote) {
		this.scorePromote = scorePromote;
	}

	public Integer getScoreTotal() {
		return scoreTotal;
	}

	public void setScoreTotal(Integer scoreTotal) {
		this.scoreTotal = scoreTotal;
	}

	public String getSendAddress() {
		return sendAddress;
	}

	public void setSendAddress(String sendAddress) {
		this.sendAddress = sendAddress;
	}

	public String getShelfLife() {
		return shelfLife;
	}

	public void setShelfLife(String shelfLife) {
		this.shelfLife = shelfLife;
	}

	public String getSpecifications() {
		return specifications;
	}

	public void setSpecifications(String specifications) {
		this.specifications = specifications;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getUpdaterId() {
		return updaterId;
	}

	public void setUpdaterId(Integer updaterId) {
		this.updaterId = updaterId;
	}

}